将版本控制系统用于 Kanzi

当您向 Kanzi 工程添加版本控制系统时,不要添加这些文件和目录:

使用版本控制工具合并工程

配置版本控制工具后,您可以使用 Kanzi 合并工具进行 Kanzi 工程更新和合并。Kanzi 需要一个版本控制工具为 Kanzi 合并工具提供必要的参数进行集成。

参数类型示例 描述 (Description)
MINE 源工程的参数。
THEIRS 目标工程的参数。
BASE 基准工程的参数。
MERGED 合并工程的参数。

Kanzi 合并工具与版本控制工具集成

要将 Kanzi 合并工具与版本控制工具集成:

  1. 配置版本控制工具,以将 Kanzi 合并工具(<KanziInstallation>/Studio/Bin/KanziMergeTool.bat)用于 .kzproj 文件。
  2. 将通往 KanziStudio.exe 的绝对路径传递给您的版本控制工具。例如,C:\Program Files\Rightware\Kanzi\Studio\Bin\KanziStudio.exe
  3. 设置 Kanzi 合并工具的版本控制工具参数。例如,这些参数可称为 MINE、THEIRS、BASE、MERGED。

Kanzi 合并工具与 SVN 版本控制软件集成

要将 Kanzi 合并工具与 SVN 版本控制软件集成,为外部合并文件程序 Kanzi 合并工具添加 .kzproj 扩展名。
例如,如果您在使用 Tortoise SVN,在 Tortoise SVN 中选择 SVN > 设置 > 外部程序 > 合并工具 > 高级,然后进行设置:

Kanzi 合并工具与 Git 版本控制软件集成

要将 Kanzi 合并工具与 Git 版本控制软件集成,为外部全并文件程序 Kanzi 合并工具添加 .kzproj 扩展名。

例如,如果您在使用 TortoiseGit,则进行以下操作:

  1. 复制 <KanziInstallation>/Studio/Bin/KanziMergeTool.bat 并将副本命名为“KanziMergeToolGit.bat”。
  2. 打开 KanziMergeToolGit.bat 文件并移除以下内容,便可移除对 SVN 版本控制软件的引用:
    dir %MINE%
    svn resolve --accept working %MINE%
    )
  3. 在 TortoiseGit 中选择“设置”>“不同视图”>

另请参阅

合并工程

工程